/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Reportes.clases;

import java.util.Date;
import java.util.Objects;

/**
 *
 * @author a
 */
public class CorteDelDia {
    
    //@variables para el reporte
    
    private Date fecha;
    
    private String mesero;
    
    private Float propina;
    
    private Float efectivo;
    
    private Float tarjeta;
    
    private Float total;
    
    public CorteDelDia()
    {
        total=tarjeta=efectivo=propina=Float.valueOf(0);
    }
    
    public CorteDelDia(String a)
    {
        total=tarjeta=efectivo=propina=Float.valueOf(0);
        this.mesero=a;   
    }

    public Date getFecha() {
        return fecha;
    }

    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    public String getMesero() {
        return mesero;
    }

    public void setMesero(String mesero) {
        this.mesero = mesero;
    }

    public Float getPropina() {
        return propina;
    }

    public void setPropina(float propina) {
        this.propina = this.propina+propina;
    }

    public Float getEfectivo() {
        return efectivo;
    }

    public void setEfectivo(float efectivo) {
        this.efectivo = this.efectivo+efectivo;
    }

    public Float getTarjeta() {
        return tarjeta;
    }

    public void setTarjeta(float tarjeta) {
        this.tarjeta = this.tarjeta+tarjeta;
    }

    public Float getTotal() {
        return total;
    }

    public void setTotal(float total) {
        this.total = this.total+total;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 53 * hash + Objects.hashCode(this.mesero);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final CorteDelDia other = (CorteDelDia) obj;
        if (!Objects.equals(this.mesero, other.mesero)) {
            return false;
        }
        return true;
    }
    
    
}
